package cl.alto.clases;

import java.util.Date;

public class CasoSoap {
	
	private int id;
	private Naturaleza naturaleza;
	private int numeroEnvio;
	private String fechaEnvio;
	private String numeroPartePolicial;
	private Juridiccion juridiccionComponente;
	private Afiliado afiliado;
	private String fechaAccidente;
	private String prestador;
	private TipoPrestacionMedica tipoPrestacionMedica;
	private TipoAccidente tipoAccidente;
	private Comuna comuna;
	private CausaAccidente causaAccidente;
	private MagnitudLesiones magnitudLesiones;
	private String magnitudLesionesOtros;
	private CompaniaSeguro companiaSeguro;
	private String numeroPoliza;
	private int gastoHospitalario;
	private int gastoAmbulatorio;
	private int montoSIL;
	private int montoLiquidadoCompania;
	private String fechaActivacionSeguro;
	private EstadoCasoSoap estadoCaso;
	private SubEstadoCasoSoap subEstadoCaso;
	private String fechaAsesoriaInmune;
	private Usuario asesor;
	private String fechaCreacion;
	private String fechaActualizacion;
	private Usuario idUsuarioCreacion;
	private Usuario IdUsuarioUltimaModificacion;
	private Isapre isapre;
	private PersonaAccidentada personaAccidentada;
	private String personaAccidentadaOtros;
	private CalidadAccidentado calidadAccidentado;
	private String calidadAccidentadoOtros;
	private DenunciaAccidente denunciaAccidente;
	private String fechaCambioEstado;
	private String fechaNotificacion;
	private Direccion direccion;
	private boolean notificacion;
	private int idNaturaleza;
	private Date fechaAccidenteDate;
	
	public int getId() {
		return id;
	}
	public Direccion getDireccion() {
		return direccion;
	}
	public void setDireccion(Direccion direccion) {
		this.direccion = direccion;
	}
	public void setId(int id) {
		this.id = id;
	}
	public Naturaleza getNaturaleza() {
		return naturaleza;
	}
	public void setNaturaleza(Naturaleza naturaleza) {
		this.naturaleza = naturaleza;
	}
	public int getNumeroEnvio() {
		return numeroEnvio;
	}
	public void setNumeroEnvio(int numeroEnvio) {
		this.numeroEnvio = numeroEnvio;
	}
	public String getFechaEnvio() {
		return fechaEnvio;
	}
	public void setFechaEnvio(String fechaEnvio) {
		this.fechaEnvio = fechaEnvio;
	}
	public String getNumeroPartePolicial() {
		return numeroPartePolicial;
	}
	public void setNumeroPartePolicial(String numeroPartePolicial) {
		this.numeroPartePolicial = numeroPartePolicial;
	}
	public Juridiccion getJuridiccionComponente() {
		return juridiccionComponente;
	}
	public void setJuridiccionComponente(Juridiccion juridiccionComponente) {
		this.juridiccionComponente = juridiccionComponente;
	}
	public Afiliado getAfiliado() {
		return afiliado;
	}
	public void setAfiliado(Afiliado afiliado) {
		this.afiliado = afiliado;
	}
	public String getFechaAccidente() {
		return fechaAccidente;
	}
	public void setFechaAccidente(String fechaAccidente) {
		this.fechaAccidente = fechaAccidente;
	}
	public String getPrestador() {
		return prestador;
	}
	public void setPrestador(String prestador) {
		this.prestador = prestador;
	}
	public TipoPrestacionMedica getTipoPrestacionMedica() {
		return tipoPrestacionMedica;
	}
	public void setTipoPrestacionMedica(TipoPrestacionMedica tipoPrestacionMedica) {
		this.tipoPrestacionMedica = tipoPrestacionMedica;
	}
	public TipoAccidente getTipoAccidente() {
		return tipoAccidente;
	}
	public void setTipoAccidente(TipoAccidente tipoAccidente) {
		this.tipoAccidente = tipoAccidente;
	}
	public Comuna getComuna() {
		return comuna;
	}
	public void setComuna(Comuna comuna) {
		this.comuna = comuna;
	}
	public CausaAccidente getCausaAccidente() {
		return causaAccidente;
	}
	public void setCausaAccidente(CausaAccidente causaAccidente) {
		this.causaAccidente = causaAccidente;
	}
	public MagnitudLesiones getMagnitudLesiones() {
		return magnitudLesiones;
	}
	public void setMagnitudLesiones(MagnitudLesiones magnitudLesiones) {
		this.magnitudLesiones = magnitudLesiones;
	}
	public String getMagnitudLesionesOtros() {
		return magnitudLesionesOtros;
	}
	public void setMagnitudLesionesOtros(String magnitudLesionesOtros) {
		this.magnitudLesionesOtros = magnitudLesionesOtros;
	}
	public CompaniaSeguro getCompaniaSeguro() {
		return companiaSeguro;
	}
	public void setCompaniaSeguro(CompaniaSeguro companiaSeguro) {
		this.companiaSeguro = companiaSeguro;
	}
	public String getNumeroPoliza() {
		return numeroPoliza;
	}
	public void setNumeroPoliza(String numeroPoliza) {
		this.numeroPoliza = numeroPoliza;
	}
	public int getGastoHospitalario() {
		return gastoHospitalario;
	}
	public void setGastoHospitalario(int gastoHospitalario) {
		this.gastoHospitalario = gastoHospitalario;
	}
	public int getGastoAmbulatorio() {
		return gastoAmbulatorio;
	}
	public void setGastoAmbulatorio(int gastoAmbulatorio) {
		this.gastoAmbulatorio = gastoAmbulatorio;
	}
	public int getMontoSIL() {
		return montoSIL;
	}
	public void setMontoSIL(int montoSIL) {
		this.montoSIL = montoSIL;
	}
	public int getMontoLiquidadoCompania() {
		return montoLiquidadoCompania;
	}
	public void setMontoLiquidadoCompania(int montoLiquidadoCompania) {
		this.montoLiquidadoCompania = montoLiquidadoCompania;
	}
	public String getFechaActivacionSeguro() {
		return fechaActivacionSeguro;
	}
	public void setFechaActivacionSeguro(String fechaActivacionSeguro) {
		this.fechaActivacionSeguro = fechaActivacionSeguro;
	}
	public EstadoCasoSoap getEstadoCaso() {
		return estadoCaso;
	}
	public void setEstadoCaso(EstadoCasoSoap estadoCaso) {
		this.estadoCaso = estadoCaso;
	}
	public SubEstadoCasoSoap getSubEstadoCaso() {
		return subEstadoCaso;
	}
	public void setSubEstadoCaso(SubEstadoCasoSoap subEstadoCaso) {
		this.subEstadoCaso = subEstadoCaso;
	}
	public String getFechaAsesoriaInmune() {
		return fechaAsesoriaInmune;
	}
	public void setFechaAsesoriaInmune(String fechaAsesoriaInmune) {
		this.fechaAsesoriaInmune = fechaAsesoriaInmune;
	}
	public Usuario getAsesor() {
		return asesor;
	}
	public void setAsesor(Usuario asesor) {
		this.asesor = asesor;
	}
	public String getFechaCreacion() {
		return fechaCreacion;
	}
	public void setFechaCreacion(String fechaCreacion) {
		this.fechaCreacion = fechaCreacion;
	}
	public String getFechaActualizacion() {
		return fechaActualizacion;
	}
	public void setFechaActualizacion(String fechaActualizacion) {
		this.fechaActualizacion = fechaActualizacion;
	}
	public Usuario getIdUsuarioCreacion() {
		return idUsuarioCreacion;
	}
	public void setIdUsuarioCreacion(Usuario idUsuarioCreacion) {
		this.idUsuarioCreacion = idUsuarioCreacion;
	}
	public Usuario getIdUsuarioUltimaModificacion() {
		return IdUsuarioUltimaModificacion;
	}
	public void setIdUsuarioUltimaModificacion(Usuario idUsuarioUltimaModificacion) {
		IdUsuarioUltimaModificacion = idUsuarioUltimaModificacion;
	}
	public Isapre getIsapre() {
		return isapre;
	}
	public void setIsapre(Isapre isapre) {
		this.isapre = isapre;
	}
	public PersonaAccidentada getPersonaAccidentada() {
		return personaAccidentada;
	}
	public void setPersonaAccidentada(PersonaAccidentada personaAccidentada) {
		this.personaAccidentada = personaAccidentada;
	}
	public String getPersonaAccidentadaOtros() {
		return personaAccidentadaOtros;
	}
	public void setPersonaAccidentadaOtros(String personaAccidentadaOtros) {
		this.personaAccidentadaOtros = personaAccidentadaOtros;
	}
	public CalidadAccidentado getCalidadAccidentado() {
		return calidadAccidentado;
	}
	public void setCalidadAccidentado(CalidadAccidentado calidadAccidentado) {
		this.calidadAccidentado = calidadAccidentado;
	}
	public String getCalidadAccidentadoOtros() {
		return calidadAccidentadoOtros;
	}
	public void setCalidadAccidentadoOtros(String calidadAccidentadoOtros) {
		this.calidadAccidentadoOtros = calidadAccidentadoOtros;
	}
	public DenunciaAccidente getDenunciaAccidente() {
		return denunciaAccidente;
	}
	public void setDenunciaAccidente(DenunciaAccidente denunciaAccidente) {
		this.denunciaAccidente = denunciaAccidente;
	}
	public String getFechaCambioEstado() {
		return fechaCambioEstado;
	}
	public void setFechaCambioEstado(String fechaCambioEstado) {
		this.fechaCambioEstado = fechaCambioEstado;
	}
	public String getFechaNotificacion() {
		return fechaNotificacion;
	}
	public void setFechaNotificacion(String fechaNotificacion) {
		this.fechaNotificacion = fechaNotificacion;
	}
	public boolean isNotificacion() {
		return notificacion;
	}
	public void setNotificacion(boolean notificacion) {
		this.notificacion = notificacion;
	}

	public void setIdNaturaleza(int idNaturaleza){
		this.idNaturaleza = idNaturaleza;
		System.out.println("Pojo CasoSoap idNaturaleza=" + idNaturaleza);
	}
	
	public int getIdNaturaleza() {
		return idNaturaleza;
	}
	
	//constructor
	public CasoSoap(int id){
		this.id = id;
	}
	
	public CasoSoap(){
		
	}
	public void setFechaAccidenteDate(Date fechaAccidente2) {
		this.fechaAccidenteDate = fechaAccidente2;
	}
	public Date getFechaAccidenteDate() {
		return this.fechaAccidenteDate;
	}
}
